ADP\BaseVersion\Includes\Database\RuleStorage D

Total Complexity 236
Dependencies 36
Dependents 0
Total lines 1,086
Lines of code 761
Logical lines of code 537
Comment lines 133
Methods 18
Properties 8

Methods 18

Method Rating Maintainability Complexity Lines of code
installProductAdjustment()
D
18
72 208
buildRules()
C
38 32 54
installFreeItems()
B
41 18 49
buildSingleItemRule()
B
37 15 75
buildPersistentRule()
A
38 14 68
installRoleDiscounts()
A
47 13 34
buildPackageRule()
A
41 11 57
buildPersistentRules()
A
48 12 32
buildNoItemRule()
A
46 8 42
setGiftItemStrategy()
A
53 8 23
createRulePackage()
A
48 7 32
installAdvertising()
S
61 5 14
__construct()
S
55 4 19
installLimits()
S
60 4 14
installCartAdjustments()
S
60 4 14
installConditions()
S
62 4 12
installSortableProperties()
S
63 4 11
withContext()
S
81 1 3